const fs=require('fs');
function readFile(path){
    return new Promise((resolve,reject)=>{
        fs.readFile(path,(err,data)=>{
            if(err){
                reject(err);
            }else{
                resolve(data.toString());
            }
        })
    })
}
let p1=readFile('./textfile/a.text');
let p2=readFile('./textfile/b.text');
let p3=readFile('./textfile/a.text');
let p4=readFile('./textfile/d.text');
Promise.race([p1,p2,p3,p4]).then(res=> {
    // console.log(res[0])
    // console.log(res[1])
    // console.log(res[2])
    // console.log(res[3])
    console.log(res);
}
 
).catch(error=>{
    console.log(error);
})